Styrax obassia

Explore definitions, synonyms, and language insights of Styrax obassia

Definitions

Noun
small tree native to Japan

More General Terms